          .smcontact { margin: 10px 0; }
.smcontact td { border: 1px solid #eee;}
.smashform fieldset {
                    margin: 0px 20px 20px 0px;
                    padding : 1em;
                    background-color: #fff;
                    border : 1px solid #D9E7ED;
                    border-top: 4px solid #D9E7ED;
                    -moz-border-radius: 4px;
               }
               
/*
.smashform fieldset:hover {
                    border: 1px solid #DAEEA5;
                    border-top: 4px solid #99cc00;
                    background-color: #F3FAE1;
               }
*/
.smashform legend {
					font-style: italic;
					color : #333;
					padding: 0.5em 0.5em 0 0.5em;
					font-size: 1.5em;
					font: italic 27px Georgia;
               }
               
.smashform label {
                    display : block;
                    padding-right: 10px;
               }
               
.smashform input, .smashform select {
                    clear : both;
                    border : 1px solid #ccc;
                    color: #333;
                    font-weight: normal;
                    margin: 0.4em 0;
                    padding: 8px 9px;
					  font: italic 18px Georgia;
                    -moz-border-radius: 2px;
               }

.smashform input.radio {
					padding: 0;
					margin: 0 7px 0 0;	
					border: 0;
}
               
.smashform textarea {
                    border : 1px solid #ccc;
                    margin: 0.4em 0;
                    width: 90%;
                    padding: 8px 9px;
                    height: 15em;                  
					  font: 1.2em/1.3em  Arial;
               }
      
.smashform input:focus,
.smashform textarea:focus {
                    border: 1px solid #C8E67A;
                    background-color: #FFFFCC;
               }
               
span.error p {
					padding: 5px 7px;
					border: 1px solid #FFB8B8;
					border-top: 3px solid #FFB8B8;
					-moz-border-radius: 1px;
					background: #ffcccc;
}

.smashform fieldset div {
					margin: 0 0 0 2em;
}

